
<%@page import="ejb.Messaggio"%>
<%@page import="java.text.SimpleDateFormat"%>
<%@page import="java.text.DateFormat"%>
<%@page import="java.util.LinkedList"%>
<%@page import="java.util.List"%>
<%@page import="ejb.Utente"%>
<%@page import="ejb.ArticoloNuovo"%>
<%@page import="ejb.ArticoloUsato"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>

<%@include file="wrapper.jsp" %>
<%
    Utente utSession = (Utente)session.getAttribute("utente");
    String tipo = utSession.getTipo();
%>
<div class="container">
      <div class="row-fluid">
        <div class="span3 bs-docs-sidebar">
        <ul class="nav nav-list bs-docs-sidenav">
            <li>
                <a href="Controller?button=visualizzaMailboxRicevuti"> 
                <button class="btn btn-inverse btn-large btn-block" ><i class="icon-white icon-inbox"></i> Posta ricevuta</button>
                </a>
            </li>
            <li>
                <a href="Controller?button=visualizzaMailboxInviati"> 
                <button class="btn btn-inverse btn-large btn-block" ><i class="icon-white icon-inbox"></i> Posta inviata</button>
                </a>
            </li>
            <li>
                <a href="Controller?button=scriviMessaggio"> 
                <button class="btn btn-inverse btn-large btn-block"><i class="icon-white icon-envelope"></i> Scrivi messaggio </button>
                </a>
            </li>
        </ul>
      </div>
          <div class="span6">
              
              <%
              Messaggio mess = (Messaggio)request.getAttribute("messaggioDaVisualizzare");
              String received= request.getParameter("received");
              Integer totCarrello=0;
              LinkedList<ArticoloNuovo> carrello = (LinkedList<ArticoloNuovo>)session.getAttribute("carrello");
              List<ArticoloUsato> usatiDaConfermare= (List<ArticoloUsato>)session.getAttribute("usatiDaConfermare");
              try{
                  List<Utente> utentiDest = mess.getDestinatari();
                  Utente mittente = mess.getMittente();
                  String destinatari="";
                  String idDestinatari="";
                  
                  int i=utentiDest.size();
                  for(Utente u:utentiDest){
                      if(i>1){
                          destinatari = destinatari + u.getNome() + " " + u.getCognome() + ", ";
                          idDestinatari = idDestinatari + u.getId() + "&destRisposta=";
                      }
                      else{
                          destinatari = destinatari + u.getNome() + " " + u.getCognome();
                          idDestinatari = idDestinatari + u.getId();
                      }
                      i--;
                  }
                  
                  DateFormat data = new SimpleDateFormat("yyyy-MM-dd");
                  String dataMessaggio = data.format(mess.getData());
                  %>
                 <div class="thumbnail">
                    <img src="./img/icona_mail.png" height="60" width="50" align="left" style="padding-left:10px;padding-top:5px">   
                    <% 
                    if(received.equals("s")){
                        String nomeMittente = mittente.getNome() + " " + mittente.getCognome();
                    %>
                    <h4 style="padding-left:10px"><b>From: </b><%=nomeMittente%></h4>
                   <%}
                    else
                    {%>
                        <h4 style="padding-left:10px"><b>To: </b><%=destinatari%></h4>
                     <%}%>
                    <br>
                    
                   <div class="caption">
                    
                    <p><b>Data:</b> <%=dataMessaggio%>
                        <br>
                        <br>
                        <textarea class="textarea" readonly="true" name="testo" style="width:420px;height:300px"><%=mess.getContenuto()%></textarea>
                    </p>
                    <p>
                        <a href="Controller?button=rispondiMessaggio&amp;contatta=n&destRisposta=<%=idDestinatari%>">
                        <button class="btn btn-inverse btn-large"><i class="icon-white icon-share-alt"></i> Rispondi</button>
                        </a>
                        <a href="Controller?button=rimuoviMessaggio&amp;messageCodeToRemove=<%=mess.getId()%>">
                        <button class="btn btn-inverse btn-large" ><i class="icon-white icon-trash"></i> Cancella il messaggio</button>
                        </a>
                    </p>
                    
                  </div>
                </div>
                 
                      
               <%
               }
               catch(Exception e){}
               %>
          
          
          </div>
	<div class="span3">
            <%
            if(tipo.equals("u")){
            %>
            <div class="thumbnail">
                  <p><b>Carrello</b></p>
                  <table>
                  <tr><td></td><td style="padding-left: 5px"><b>Articolo</b></td><td style="padding-left: 5px"><b>Costo</b></td></tr>
                  <tr><td><br></td><td><br></td><td><br></td></tr>
                  <% 
                  for(ArticoloNuovo a:carrello){
                      totCarrello= totCarrello + a.getPrezzo();
                  %>
                  <tr>
                  <p>
                   <td>
                        <a href="Controller?button=removeCarrello&amp;idArticolo=<%=a.getId()%>">
                            <button class="btn btn-inverse btn-mini"><i class="icon-white icon-trash"></i></button>
                        </a>
                    </td>
                  <td style="padding-left: 5px;height: 20px;width:100%;overflow:hidden;float:left"><%=a.getNome()%></td>
                  <td style="padding-left: 5px"><%=a.getPrezzo().toString()%> €</td>
                  </p>
                  </tr>
                  <tr><td><br></td><td><br></td><td><br></td></tr>
                  <%}%>
                  <tr><td></td><td><b>Totale</b></td><td style="padding-left: 5px"><%=totCarrello.toString()%> €</td></tr>
                  </table>
              </div>
              
            <%}
            else if(tipo.equals("a")){%>
            <div class="thumbnail">
                 <p><b>Notes</b></p>
                 <br>
                 <% if(!usatiDaConfermare.isEmpty()){%>
                    <p> Ancora <%=usatiDaConfermare.size()%> articoli da confermare </p>
                    <br>
                    <p align="center">
                        <a href="Controller?button=modificaCancellaArtUsati&amp;confirm=s">
                            <button class="btn btn-inverse btn-small"><i class="icon-white icon-th-list"></i> Vedi Articoli da confermare</button>
                        </a>
                    </p>
                 <%}else{%>
                 <p> Nessun articolo da confermare </p>
                <%}%>      
            </div>
           <%}%>
         </div>    

</div>
</div>
</body>
</html>

 

 